package com.ptswitch.material.service;

import java.util.List;

import com.ptswitch.material.model.common.Uzer;
import com.ptswitch.material.model.contract.ContractItem;

public interface ErrorInputCacheService {

    public List<ContractItem> getReceiveItems(String id, Uzer user);

    public List<ContractItem> getExamineItems(String id, Uzer user);

    public List<ContractItem> getReturnItems(String id, Uzer user);

    public void cacheReceiveItems(String id, Uzer user, List<ContractItem> data);

    public void cacheReturnItems(String id, Uzer user, List<ContractItem> data);

    public void cacheExamineItems(String id, Uzer user, List<ContractItem> data);

    public void removeReceiveItems(String id, Uzer user);

    public void removeReturnItems(String id, Uzer user);

    public void removeExamineItems(String id, Uzer user);
}
